home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / comm / news / tin130beta.lha / CHANGES < prev    next >
Text File  |  1995-01-31  |  41KB  |  997 lines

  1. CHANGES tin v1.2 PL2 -> tin 1.3 PL0
  2. -----------------------------------
  3.  
  4. 1)  Colin Perkins (csp@ohm.york.ac.uk)
  5.     BUG. Compile fails on Next due to use of uname()
  6.     FIX. config.h - applied supplied patch.
  7.  
  8. 2)  Mark Tomlinson (mark@garden.equinox.gen.nz)
  9.     BUG. Would not compile on AmigaDOS.
  10.     FIX. applied supplied patch.
  11.  
  12. 3)  Bryan Dongray (btd@uk.cray.com)
  13.     BUG. nntp NEXT art routine broken from supplied 12x patch.
  14.     FIX. open.c - applied supplied patch.
  15.  
  16. 4)  bill@msi.com (Bill Potrais)
  17.     BUG. The FTP filename is not to intuitive and covers more that ftp.
  18.     FIX. renamed FTP file to HOWTOGET.
  19.  
  20. 5)  Andreas Borchert (borchert@mathematik.uni-ulm.de)
  21.     BUG. typos in the manual page.
  22.     FIX. tin.1 - applied supplied patch.
  23.  
  24. 6)  Jack Applin (neutron@fc.hp.com)
  25.     BUG. 'd' command at group index & thread level causes buf len to 
  26.          be invalid when it is used later in the routine.
  27.     FIX. group.c thread.c - applied supplied patch.
  28.  
  29. 7)  Iain Lea (iain.lea@erlm.siemens.de)
  30.     ADD. On linux machines automatically define HAVE_ISPELL for ispell.
  31.  
  32. 8)  Michael O'Reilly (oreillym@tartarus.uwa.edu.au)
  33.     BUG. The problem is if two groups like 'abc.def' and 'abc.def.ghi' hash 
  34.          to the same thing, and abc.def.ghi is earlier in the chain, then 
  35.            strncmp("abc.def.ghi", "abc.def", strlen("abc.def"))
  36.          will suceed, which you don't want as its found the wrong group.
  37.     FIX. active.c - applied supplied patch.
  38.  
  39. 9)  Tom Dickey (dickey@software.org)
  40.     BUG. Many variables are given values but they are never used later.
  41.     FIX. applied supplied patch.
  42.  
  43. 10) Richard Perlman ()
  44.     BUG. If groups are specified on the cmdline and only 1 matches then
  45.          it should automatically enter the group and show subjects.
  46.     FIX. main.c - added code to enter group if only one group matched.
  47.  
  48. 11) Andreas Wrede (andreas@scilink.org)
  49.     BUG. Would not compile on OS/2 machines.
  50.     FIX. applied supllied patch.
  51.  
  52. 12) Keith Howell (kch@edgtech.demon.co.uk)
  53.     BUG. qsort() causes a compiler warning on Linux machines.
  54.     FIX. config.h - applied supplied patch.
  55.  
  56. 13) Gerry Pratt (cca13@cc.keele.ac.uk)
  57.     BUG. mouse does not work correctly when tin is suspended in xterm.
  58.     FIX. signal.c - added set_xmouse_off() to all relavant points.
  59.          Thanx to Bryan Dongray for the patch.
  60.  
  61. 14) Iain Lea (iain.lea@erlm.siemens.de)
  62.     ADD. page.c - added support to display Keywords: & Summary: header lines.
  63.  
  64. 15) Doug Sewell (doug@cc.ysu.edu)
  65.     BUG. When reading news from the local spool, the Xref: support to nuke 
  66.          cross-postings didn't seem to be working.
  67.     FIX. main.c - applied supplied patch.
  68.  
  69. 16) Bryan Dongray (btd@uk.cray.com)
  70.     BUG. eat_re() function does not strip whitespace from end of subjects.
  71.     FIX. misc.c - applied supplied patch.
  72.  
  73. 17) Iain Lea (iain.lea@erlm.siemens.de)
  74.     BUG. Delete & Undelete group are pretty useless considering Sub & Unsub.
  75.     FIX. select.c - removed commands.
  76.  
  77. 18) Iain Lea (iain.lea@erlm.siemens.de)
  78.     BUG. The auto subscribe to groups the first time tin is started does
  79.          not save state of users initial Sub & Unsubscribe selections.
  80.     FIX. newsrc.c - rewrote auto_subscribe_groups().
  81.  
  82. 19) Iain Lea (iain.lea@erlm.siemens.de)
  83.     BUG. 't'ag article in unthreaded mode always does a full screen refresh.
  84.     FIX. group.c - rewrote tag command when in unthreaded mode.
  85.  
  86. 20) Mark Tomlinson (mark@garden.equinox.gen.nz)
  87.     BUG. for() loop was not being correctly completed in getopt() function.
  88.     FIX. amiga.c os_2.c - applied supplied patch.
  89.  
  90. 21) Tom Parry (parry@yoyo.cc.monash.edu.au)
  91.     BUG. -w command line options will fail if 1st group in active is moderated.
  92.     FIX. post.c select.c - applied supplied patch.
  93.  
  94. 22) Iain Lea (iain.lea@erlm.siemens.de)
  95.     BUG. newsrc.c is so muddled with the sequencer & bitmap code its hard to
  96.          read and understand.
  97.     FIX. newsrc.c - started rewriting functions for simplicity.
  98.  
  99. 23) Reinhard Luebke (luebke@erls02.siemens.de)
  100.     BUG. Would not compile nntplib.c on DomainOS SR 10.4
  101.     FIX. Makefile - applied supplied patch.
  102.  
  103. 24) Geoffrey Keating (geoffk@cairo.anu.edu.au)
  104.     BUG. valid_artnum() variable dtop is a macro in param.h on a Pyramid.
  105.     FIX. art.c - applied supplied patch.
  106.  
  107. 25) John Schmitz <schmitz@scd.hp.com>
  108.     BUG. the NSETBLK macro should be NRESETBLK in the mark_group_read().
  109.     FIX. newsrc.c - applied supplied patch.
  110.  
  111. 26) Marty Leisner (leisner@sdsp.mc.xerox.com)
  112.     BUG. I can't seem to send a bug report in tin anymore.
  113.     FIX. Correctly documented man page to reflect use of 'R' for bug reports.
  114.  
  115. 27) Boleslaw Ciesielski (bolek@viewlogic.com)
  116.     BUG. -P option doesn't work at all, i.e. the expired articles are being 
  117.          found but they are not deleted from the index.
  118.     FIX. art.c - applied supplied patch.
  119.  
  120. 28) Toomas Tamm (toomas@chem.ut.ee)
  121.     BUG. Mangled Reply-To: addresses are not parsed properly.
  122.     FIX. post.c - process found Reply-To: address with parse_from() call.
  123.  
  124. 29) Jim Robinson (robinson@mdd.comm.mot.com)
  125.     BUG. Prototype incorrect on SunOS when compiling with -DDEBUG.
  126.     FIX. extern.h - applied supplied patch.
  127.  
  128. 30) Mike Holmes (fofp@festival.edinburgh.ac.uk)
  129.     BUG. '=' command does something different than help text says.
  130.     FIX. lang.c - updated text for '=' command.
  131.  
  132. 31) Mark Tomlinson (mark@garden.equinox.gen.nz)
  133.     BUG. compare functions used in checking for new groups are incorrect.
  134.     FIX. active.c - applied supplied patch.
  135.  
  136. 32) Mark Tomlinson (mark@garden.equinox.gen.nz)
  137.     BUG. AmigaDOS version does not check if LF on end of environment variable.
  138.     FIX. amiga.c - applied supplied patch.
  139.  
  140. 33) Iain Lea (iain.lea@erlm.siemens.de)
  141.     BUG. USE_CLEARSCREEN is redundant code.
  142.     FIX. Removed all code relating to use of USE_CLEARSCREEN.
  143.  
  144. 34) Iain Lea (iain.lea@erlm.siemens.de)
  145.     ADD. Added full support for reading and writing nov style index files.
  146.          Removed support for XINDEX and tin native style index files.
  147.  
  148. 35) Iain Lea (iain.lea@erlm.siemens.de)
  149.     BUG. nntpd server patch is out of date & in some cases incorrect.
  150.     FIX. nntpd.patch - created new patch against nntpt5.tar.gz from uu.net
  151.  
  152. 36) Iain Lea (iain.lea@erlm.siemens.de)
  153.     ADD. page.c - added 'e' command to edit an article (mailgroups only).
  154.  
  155. 37) Steve Alvey (steve@galadriel.bt.co.uk)
  156.     BUG. Problem with tin growing to ~5Mb when checking for new groups.
  157.     FIX. tin.h active.c - applied supplied patch.
  158.  
  159. 38) Iain Lea (iain.lea@erlm.siemens.de)
  160.     ADD. filter.c - added new article filtering routines that allow more
  161.          control on whats filtered. New features are filtering (kill/select)
  162.          on Lines:, Message-ID: as well as From: & Subject: lines.
  163.          Also added a expire flag that allows certain filters to be deleted
  164.          after a certain number of days (default 28 thats configurable in
  165.          ~/.tin/tinrc config file).  Filtering lists have been split into
  166.          global and group specific to speed up filtering.  Filters have
  167.          also been added that can be applied to a wildcard specified groups
  168.          (scope=comp.os.linux.*) in global filters list (default=*).
  169.          Kill command is now Ctrl-K and auto-select command is Ctrl-A.
  170.  
  171. 39) Mark Walker (mwalker@eece.unm.edu)
  172.     BUG. Tabs in newsgroup descriptions cause garbled screen.
  173.     FIX. mail.c - stripped tabs from newsgroups description as read.
  174.  
  175. 40) Juergen Schroeder (schroeii@papin.HRZ.Uni-Marburg.DE)
  176.     BUG. Date formats to  1 Jan 1970 under AIX.
  177.     FIX. config.h - added AIX to machines that HAVE_STRFTIME.
  178.  
  179. 41) Mark Tomlinson (mark@garden.equinox.gen.nz)
  180.     BUG. Updated AmigaDOS directory routines.
  181.     FIX. amiga.c - applied supplied patch.
  182.  
  183. 42) Hal Jespersen (hlj@posix.com)
  184.     BUG. Would not compile on AUX 3.0 machine.
  185.     FIX. config.h - applied supplied patch.
  186.  
  187. 43) Iain Lea (iain.lea@erlm.siemens.de)
  188.     ADD. open.c - added NNTPPORT env variable to allow tcp port other than 119.
  189.  
  190. 44) Ulli Horlacher (framstag@rus.uni-stuttgart.de)
  191.     BUG. help screen text for X command is not very clear.
  192.     FIX. lang.c - applied supplied patch.
  193.  
  194. 45) Iain Lea (iain.lea@erlm.siemens.de)
  195.     ADD. Added a better directory structure (doc, src, include etc.)
  196.  
  197. --270194APLHA released--
  198.  
  199. 46) Alain Lasserre (alwin@proqnx.in-berlin.de)
  200.     BUG. Would not compile on QNX4.2 machine.
  201.     FIX. applied supplied patch.
  202.  
  203. 47) Iain Lea (iain.lea@erlm.siemens.de)
  204.     ADD. Added catchup group when leaving group with left arrow key.
  205.          Really allows driving tin with 4 arrow keys. Configurable
  206.          by tinrc option. Default is ON.
  207.  
  208. 48) Tom Dickey (dickey@software.org)
  209.     BUG. Deref'ing a NULL pointer possible in filter_articles() if filter
  210.          file ~/.tin/filter does not exist.
  211.     FIX. filter.c - applied supplied patch.
  212.  
  213. 49) Mark Tomlinson (mark@garden.equinox.gen.nz) & Tom Dickey (dickey@software.org)
  214.     BUG. newsrc routines can cause SIGSEGV 
  215.     FIX. applied supplied patch.
  216.  
  217. 50) Earle F. Ake (akee@wpdis11.wpafb.af.mil)
  218.     BUG. You cannot cancel your own post in a moderated group.
  219.     FIX. post.c - applied supplied patch.
  220.  
  221. --070294APLHA released--
  222.  
  223. 51) Mark Tomlinson (mark@garden.equinox.gen.nz)
  224.     BUG. page viewer display code was duplicated in a couple of routines.
  225.     FIX. applied supplied patch.
  226.  
  227. 52) Iain Lea (iain.lea@erlm.siemens.de)
  228.     BUG. The code that sets the index file is outdated and badly done.
  229.     FIX. art.c - rewrote pcFindNovFile() routine.
  230.  
  231. 53) Iain Lea (iain.lea@erlm.siemens.de)
  232.     ADD. New env. variables TIN_INDEX_NEWSDIR, TIN_INDEX_MAILDIR,
  233.          TIN_INDEX_SAVEDIR and documented them in the manual page.
  234.  
  235. --150294APLHA released--
  236.  
  237. 54) Mark Tomlinson (mark@garden.equinox.gen.nz)
  238.     BUG. new page viewer display code had a buglet in rot13 part.
  239.     FIX. page.c - applied supplied patch.
  240.  
  241. 55) Tom Dickey (dickey@software.org)
  242.     BUG. 'u'nthread command does not work at group level.
  243.     FIX. art.c - applied supplied patch.
  244.  
  245. 56) Iain Lea (iain.lea@erlm.siemens.de)
  246.     BUG. Filter expiration had a bug that causeed empty rules in filter file.
  247.     FIX. filter.c - added checks to the filter reading & writing routines.
  248.  
  249. 57) Iain Lea (iain.lea@erlm.siemens.de)
  250.     BUG. Does not support Y/N when subscribing to new groups that allows Y 
  251.          to subscribe to the rest of the groups and N to unsubscribe to the
  252.          rest of the new groups. yn still work the same (ie. on single groups)
  253.     FIX. active.c - changed prompt_subscribe_group() to handle 'YyNnq' input.
  254.  
  255. --220294APLHA released--
  256.  
  257. 58) Ronald Orr (orr@hqrim.sedd.trw.com)
  258.     BUG. Explanation of builtin inews not as clear as it could be. 
  259.     FIX. INSTALL - applied supplied patch.
  260.  
  261. 59) Tom Dickey (dickey@software.org)
  262.     BUG. Signal hander definition code was not complete.
  263.     FIX. signal.c - applied supplied patch.
  264.  
  265. 60) Iain Lea (iain.lea@erlm.siemens.de)
  266.     BUG. If nntp read access is not allowed tin starts but cannot
  267.          read any articles.
  268.     FIX. open.c - added test to see if reading from server allowed.
  269.  
  270. 61) Tilman Burmester (tilli@aspic.han.de)
  271.     BUG. MIME header detection does not use "Context-Transfer-Encoding".
  272.     FIX. page.c - applied supplied patch.
  273.  
  274. 62) Tom Dickey (dickey@software.org)
  275.     BUG. Tagging articles does refresh screen efficently.
  276.     FIX. group.c - applied supplied patch.
  277.  
  278. 63) Sean Casey (caseys@smdis01.mcclellan.af.mil)
  279.     BUG. Would not compile on Pyramid machine.
  280.     FIX. tin.h - applied supplied patch.
  281.  
  282. 64) Iain Lea (iain.lea@erlm.siemens.de)
  283.     BUG. Articles marked by z/Z should not be reshown going to next art.
  284.     FIX. thread.c - ignore articles marked WILL_RETURN in next_unread()
  285.  
  286. 65) Tilman Burmester (tilli@aspic.han.de)
  287.     BUG. Updated latin-1 character set support routines.
  288.     FIX. charset.c page.c - applied supplied patch.
  289.  
  290. 66) Alain Lasserre (alwin@proqnx.in-berlin.de)
  291.     BUG. lAtol() was wrong on QNX4.2 machines.
  292.     FIX. mail.c open.c - applied supplied patch.
  293.  
  294. --020394BETA released--
  295.  
  296. 67) Iain Lea (iain.lea@erlm.siemens.de)
  297.     BUG. Mail groups index files are always rebuilt when in nntp mode.
  298.     FIX. open.c - added check to open_xover_fp() if group type is mail.
  299.  
  300. 68) Iain Lea (iain.lea@erlm.siemens.de)
  301.     BUG. Article viewer does not update changes in article after editing.
  302.     FIX. mail.c - added screen redraw after editing article in mailgroups.
  303.  
  304. 69) Paul Kramer (pkramer@unlinfo.unl.edu)
  305.     ADD. doc/intro.txt - gentle introduction document to tin.
  306.  
  307. 70) Iain Lea (iain.lea@erlm.siemens.de)
  308.     BUG. Many people have problems reading the INSTALL file (or so they say).
  309.     FIX. INSTALL - Moved the mail address variables section to the top of file.
  310.  
  311. 71) Iain Lea (iain.lea@erlm.siemens.de)
  312.     BUG. iCopyFile() function would not compile on K&R compiler.
  313.     FIX. misc.c - Modified function declaration.
  314.  
  315. 72) Markus Kuhn (??)
  316.     ADD. doc/iso2asc.txt - document explaining iso2ascii encoding scheme.
  317.  
  318. 73) Iain Lea (iain.lea@erlm.siemens.de)
  319.     ADD. misc.c post.c - strfmailer() function to allow using an external
  320.          mailer with options specified in tinrc (ie. "elm -s %S %T < %F").
  321.  
  322. 74) Dan Greenspan (greenspa@elvis.rowan.edu)
  323.     BUG. CFLAGS is used instead of COPTS in text throughout INSTALL doc.
  324.     FIX. INSTALL - applied supplied patch.
  325.  
  326. 75) Iain Lea (iain.lea@erlm.siemens.de)
  327.     ADD. doc/rfc977.txt doc/rfc1036.txt news reference documents.
  328.  
  329. 76) Iain Lea (iain.lea@erlm.siemens.de)
  330.     BUG. builtin inews not producing correct Path: entry when posting.
  331.     FIX. inews.c - Added extra check to add domain name to hostname in Path:.
  332.  
  333. 77) Iain Lea (iain.lea@erlm.siemens.de)
  334.     BUG. Decoding uuencode articles does not always work.
  335.     FIX. save.c - Added better test for 'begin' line.
  336.  
  337. --310394BETA released--
  338.  
  339. 78) Roland Rosenfeld (Roland_Rosenfeld@p13.flokiste.fido.de)
  340.     BUG. MET DST type dates are not parsed correctly.
  341.     FIX. parsdate.y - applied supplied patch.
  342.  
  343. 79) Jason Wessel (jwessel@uiuc.edu)
  344.     BUG. Would not compile on Sequent OS due to missing strtol()
  345.     FIX. misc.c - applied supplied patch.
  346.  
  347. 80) Reinhard Luebke (luebke@erls02.siemens.de)
  348.     ADD. ./amiga/smakefile for AmigaDOS SAS C compiler > v6.50
  349.  
  350. 81) Reinhard Luebke (luebke@erls02.siemens.de)
  351.     BUG. Buffer overrun in match_header() in page.c
  352.     FIX. page.c - applied supplied patch.
  353.  
  354. 82) Mark Tomlinson (mark@garden.equinox.gen.nz)
  355.     BUG. NNTP support missing in AmigaDOS version.
  356.     FIX. applied supplied patch.
  357.  
  358. 83) Tom Parry (parry@yoyo.cc.monash.edu.au)
  359.     BUG. Lines: header is not added to posted articles.
  360.     FIX. applied supplied patch.
  361.  
  362. 84) Iain Lea (iain.lea@erlm.siemens.de)
  363.     BUG. Linux uses the file /etc/HOSTNAME for domain name info.
  364.     FIX. inews.c - Added test for /etc/HOSTNAME
  365.  
  366. --150594BETA released--
  367.  
  368. 85) Iain Lea (iain.lea@erlm.siemens.de)
  369.     BUG. Default save filename on a per group basis not supported.
  370.     FIX. feed.c - Added savefile global/group attribute test for filename.
  371.  
  372. 86) Mark Tomlinson (mark@garden.equinox.gen.nz)
  373.     BUG. Misc odds & bobs.
  374.     FIX. applied supplied patch.
  375.  
  376. 87) Iain Lea (iain.lea@erlm.siemens.de)
  377.     ADD. ./doc/FAQ to answer frequently asked questions.
  378.  
  379. 88) Iain Lea (iain.lea@erlm.siemens.de)
  380.     BUG. Mouse support cannot be switched OFF if running in a xterm.
  381.     FIX. Added 'use_mouse=' tinrc variable to switch mouse support ON/OFF.
  382.  
  383. 89) Mark Tomlinson (mark@garden.equinox.gen.nz)
  384.     BUG. NNTP support for AmigaDOS will not compile.
  385.     FIX. applied supplied patch.
  386.  
  387. 90) James Morris (jmorris@aurora.apana.org.au)
  388.     BUG. HOME shell variable could overwrite buffer length.
  389.     FIX. init.c - applied supplied patch.
  390.  
  391. 91) Mark Tomlinson (mark@garden.equinox.gen.nz)
  392.     BUG. DEFAULT_MAILER define for AmigaDOS incorrect.
  393.     FIX. tin.h - applied supplied patch.
  394.  
  395. 92) Reinhard Luebke (luebke@erls02.siemens.de)
  396.     BUG. Using random sigs causes pwd to be changed when leaving tin.
  397.     FIX. sigfile.c - applied supplied patch.
  398.  
  399. 93) Iain Lea (iain.lea@erlm.siemens.de)
  400.     BUG. Group attributes only work on a per group basis. Would be
  401.          good to have them scope over groups that cover the same
  402.          theme ie. *sources* or comp.os.linux.*
  403.     FIX. attrib.c - changed to support attribute scoping over more
  404.          than 1 group. Changed group= keyword to scope= 
  405.  
  406. 94) Iain Lea (iain.lea@erlm.siemens.de)
  407.     ADD. attrib.c filter.c - added quick_{kill|select}_scope attributes
  408.          to allow finer control over kill & auto-select scoping using 
  409.          the quick kill ('[') and auto-select (']') commands.
  410.  
  411. --940606BETA released--
  412.  
  413. 95) Andreas Wrede (andreas@planix.com)
  414.     BUG. Compiling with -DDEBUG caused errors in debug.c
  415.     FIX. debug.c - changed filter_ to quick_ in attributes.
  416.  
  417. 96) Mark Tomlinson (mark@garden.equinox.gen.nz)
  418.     BUG. Options in Amiga smakefile needed changing.
  419.     FIX. smakefile - applied supplied patch.
  420.  
  421. 97) Iain Lea (iain.lea@erlm.siemens.de)
  422.     BUG. ISO2ASC charset conversion was always on.
  423.     FIX. tin.h init.c - Added DEFAULT_ISO2ASC define that allows setting
  424.          default decoding table to use. Can be overridden by the ISO2ASC
  425.          shell variable.
  426.  
  427. 98) Iain Lea (iain.lea@erlm.siemens.de)
  428.     ADD. attrib.c groups.c - Added auto_select= group attribute that when
  429.          set to ON only hot articles will be shown when entering a group.
  430.          Non-hot unread articles can be viewed by using the 'X' command.
  431.  
  432. 99) Richard Lloyd (rk@csc.liv.ac.uk)
  433.     BUG. HP 800 series machines do not have the poll() system call.
  434.     FIX. config.h - applied supplied patch.
  435.  
  436. 100) Troy Cauble (troy@neural.neural.att.com)
  437.     BUG. SIGSEGV when printing an article that has From name butno Username.
  438.     FIX. feed.c - applied aupplied patch.
  439.  
  440. 101) Steve Beaty (beaty@craycos.com)
  441.     BUG. New mail indeicator could sometimes be wrong.
  442.     FIX. misc.c - applied supplied patch.
  443.  
  444. 102) Mark Tomlinson (mark@garden.equinox.gen.nz)
  445.     BUG. Newsrc parsing still suspect.
  446.     FIX. amiga.c newsrc.c - applied supplied patch.
  447.  
  448. 103) Ralf W. Stephan (ralf@ark.btbg.sub.de)
  449.     BUG. 'm' mail thread and then q)uit still mails the thread.
  450.     FIX. feed.c - applied supplied patch.
  451.  
  452. 104) Tom Dickey (dickey@clark.net)
  453.     BUG. Various portability issues.
  454.     FIX. applied supplied patch.
  455.  
  456. --940628BETA released--
  457.  
  458. 105) Oleg Ohotnikov (oleg@izhmark.udmurtia.su)
  459.     BUG. FIDO gated messages need to support X-Comment-To: headers
  460.     FIX. page.c post.c - applied supplied patch.
  461.  
  462. 106) Ralf W. Stephan (ralf@ark.btbg.sub.de)
  463.     BUG. Manual page incorrectly documented article tagging.
  464.     FIX. tin.1 - applied supplied patch.
  465.  
  466. 107) Iain Lea (iain.lea@erlm.siemens.de)
  467.     BUG. Articles can be posted with an incomplete From: line.
  468.     FIX. inews.c - Check to see if a '.' exists after the '@' in From: line.
  469.  
  470. 108) Alan Silverstein (ajs@hpfcajs.fc.hp.com)
  471.     BUG. Posting of badly formatted articles should be warned against.
  472.     FIX. post.c - applied supplied patch.
  473.  
  474. 109) Iain Lea (iain.lea@erlm.siemens.de)
  475.     BUG. 'S' command only applies regex to yanked in groups after a 'y'
  476.          when the user may not know about the required yank in step.
  477.     FIX. select.c - Checked all of active file after .newsrc groups.
  478.  
  479. 110) Bruce Hague (bruceh@cv.hp.com)
  480.     BUG. Indexing indicator 10/23 overwrites ... in prompt string
  481.     FIX. screen.c - set temp variable in show_progess() to NULL.
  482.  
  483. 111) Iain Lea (iain.lea@erlm.siemens.de)
  484.     ADD. added spin cursor routine to give user progress report.
  485.  
  486. 112) Iain Lea (iain.lea@erlm.siemens.de)
  487.     ADD. config.c group.c - added auto_list_thread= tinrc variable to
  488.          automatically list thread when entering it using right arrow
  489.          key.
  490.  
  491. --940713BETA released--
  492.  
  493. 113) Iain Lea (iain.lea@erlm.siemens.de)
  494.     BUG. Kill command within page level when called from thread level 
  495.          caused assert() 
  496.     FIX. page.c thread.c - If kill worked then return to group index level.
  497.  
  498. 114) Bruce Hague (bruceh@cv.hp.com)
  499.     BUG. When 'n' pressed at catchup group prompt it should return to 
  500.          group selection level leaving group unread.
  501.     FIX. group.c - moved return code outside catchup if ().
  502.  
  503. --940718BETA released--
  504.  
  505. 115) Iain Lea (iain.lea@erlm.siemens.de)
  506.     BUG. When S command is used the groupnames length are not updated.
  507.     FIX. select.c - added a set_groupname_len() call to 'S' command.
  508.  
  509. 116) Tom Dickey (dickey@clark.net)
  510.     BUG. Various portability issues.
  511.     FIX. applied supplied patch.
  512.  
  513. 117) Ralf Stephan (ralf@ark.franken.de)
  514.     BUG. Man page wrongly documents 'o' and 't' commands.
  515.     FIX. tin.1 - applied supplied patch.
  516.  
  517. 118) Iain Lea (iain.lea@erlm.siemens.de)
  518.     ADD. Removed -p and added -C cmd line option.
  519.  
  520. 119) Iain Lea (iain.lea@erlm.siemens.de)
  521.     BUG. When telnet fails tin goes into 90% Cpu state.
  522.     FIX. signal.c - commented out SIGHUP redirection.
  523.  
  524. --940725BETA released--
  525.  
  526. 120) Reinhard Luebke (luebke@erls02.siemens.de)
  527.     BUG. 'x' repost article command does not work.
  528.     FIX. feed.c post.c - applied supplied patch.
  529.  
  530. 121) Paul Kramer (pkramer@unlinfo.unl.edu)
  531.     ADD. doc/cmdref[1234].txt - command reference guide.
  532.  
  533. 122) Mark Tomlinson (mark@garden.equinox.gen.nz)
  534.     BUG. Case sensitive filtering does not always work.
  535.     FIX. filter.c - applied supplied patch.
  536.  
  537. 123) Mark Tomlinson (mark@garden.equinox.gen.nz)
  538.     BUG. AmigaDOS has 64K text segments that are overrun due to lang.c
  539.     FIX. extern.h lang.c - applied supplied patch.
  540.  
  541. --940801BETA released--
  542.  
  543. 124) Iain Lea (iain.lea@erlm.siemens.de)
  544.     BUG. 'C' catches up ok but goes to next group instead of next unread.
  545.     FIX. group.c page.c - added code to TAB into next unread group.
  546.  
  547. 125) Iain Lea (iain.lea@erlm.siemens.de)
  548.     ADD. page.c - added quick_{kill|select} '[' & ']' filter commands.
  549.          to article viewer level.
  550.  
  551. 126) Iain Lea (iain.lea@erlm.siemens.de)
  552.     BUG. Article kill & auto-select on Lines: header (useful in *source*)
  553.          groups does not work.
  554.     FIX. filter.c - rewrote Lines: filtering code to work with == < >num
  555.          ie. <10 selects/kills articles with less than 10 lines while
  556.          >300 selects/kills articles with more than 300 lines. Entering
  557.          just 22 selects/kills articles with exactly 22 lines.
  558.  
  559. 127) Iain Lea (iain.lea@erlm.siemens.de)
  560.     BUG. Articles marked as  auto-selected are still being tested against.
  561.     FIX. filter.c - Added test to not filter on already selected articles.
  562.  
  563. --940808BETA released--
  564.  
  565. 128) Andreas Wrede (andreas@planix.com)
  566.     BUG. Compiling with -DDEBUG caused errors in debug.c
  567.     FIX. debug.c - applied supplied patch.
  568.  
  569. 129) Iain Lea (iain.lea@erlm.siemens.de)
  570.     BUG. Answering 'n' to reconnect to server does not exit immediately.
  571.     FIX. misc.c - Added test to check if tin_done() retcode was nntp error.
  572.  
  573. 130) Mark Tomlinson (mark@garden.equinox.gen.nz)
  574.      Reinhard Luebke (luebke@erls02.siemens.de)
  575.     BUG. Added extra unix type functionality to AmigaDOS port.
  576.     FIX. applied supplied patch.
  577.  
  578. 131) Tom Parry (parry@yoyo.cc.monash.edu.au)
  579.     BUG. If nov files are stored under a directory with a '.' in its name
  580.          it will never be found due to vMakeGrpPath() replacing with '/'.
  581.     FIX. mail.c - applied supplied patch.
  582.  
  583. 132) Iain Lea (iain.lea@erlm.siemens.de)
  584.     BUG. A '\n' in a nov header line causes the parsing to return an error.
  585.     FIX. art.c - Change all '\n' in the headers to a ' '.
  586.  
  587. 133) Ralf Stephan (ralf@ark.franken.de)
  588.     BUG. Man page typos.
  589.     FIX. tin.1 - applied supplied patch.
  590.  
  591. 134) Ralf Stephan (ralf@ark.franken.de)
  592.     ADD. German language manual page.
  593.  
  594. --940815BETA released--
  595.  
  596. 135) Steve Robbins (steve@cim.mcgill.ca)
  597.     ADD. menukeys.h *.c - the beginning of multi-language support.
  598.  
  599. 136) Iain Lea (iain.lea@erlm.siemens.de)
  600.     CHANGE. Mouse under xterm is now more consistant at all levels:
  601.               Button1 - enter next level if on a article otherwise page down.
  602.               Button2 - return to upper level if on a article otherwise page up.
  603.               Button3 - position on article line under mouse cursor.
  604.             Also added support for mouse clicking at article page level:
  605.               Button1 - enter next level if on a article otherwise page down.
  606.               Button2 - return to upper level if on a article otherwise page up.
  607.               Button3 - position on article line under mouse cursor.
  608.  
  609. 137) Mark Tomlinson (mark@garden.equinox.gen.nz)
  610.     BUG. newsrc is reread to often on AmigaDOS.
  611.     FIX. signal.c - applied supplied patch.
  612.  
  613. 138) Iain Lea (iain.lea@erlm.siemens.de)
  614.     BUG. When mail/save/print/repost/pipe commands are used read articles
  615.          are processed as well as unread. Not good if trying to save just
  616.          the new articles in a thread etc.
  617.     FIX. feed.c - added check to only process unread articles.
  618.  
  619. 139) Steve Beaty (beaty@craycos.com)
  620.     BUG. Newsrc files permissions are changed to 644 by tin (not good for
  621.          prying eyes)
  622.     FIX. newsrc.c - applied supplied patch.
  623.  
  624. 140) Harald Milz (hm@seneca.ix.de)
  625.     BUG. make install_manpage target does not work.
  626.     FIX. src/Makefile - fixed to use new variables INS_MANUAL_*.
  627.  
  628. 141) Nigel Ellis (nigele@microsoft.com) & Piers Haken (piersh@microsoft.com)
  629.     ADD. Win32 support.
  630.  
  631. --940826BETA released--
  632.  
  633. 142) Iain Lea (iain.lea@erlm.siemens.de)
  634.     BUG. From: lines containing  "subdomain.domain" are allowed.
  635.     FIX. inews.c - added check for "subdomain.domain" in From: line.
  636.  
  637. 143) Tim Rice (timr@crl.com)
  638.     BUG. timeout variable in art.c cause a compile error on Altos machines.
  639.     FIX. art.c - applied supplied patch
  640.  
  641. 144) Iain Lea (iain.lea@erlm.siemens.de)
  642.     BUG. Pressing a Q can sometimes be due to CAPSLOCK and on a slow line
  643.          one will have to wait while it loads.
  644.     FIX. select.c - added y/n prompt to quit tin.
  645.  
  646. 145) Tom Parry (parry@yoyo.cc.monash.edu.au)
  647.     BUG. New mail check returns true even if mailbox is size 0.
  648.     FIX. misc.c - applied supplied patch.
  649.  
  650. 146) Iain Lea (iain.lea@erlm.siemens.de)
  651.     BUG. Writing newsrc causes 0 length file if filesystem full. 
  652.     FIX. newsrc.c - added check to see if newnewsrc size is 0 and if so
  653.          don't rename it newsrc therefore keeping old state.
  654.  
  655. 147) Prentiss Riddle (riddle@is.rice.edu)
  656.     ADD. group.c - added 'M' flag to group title if moderated group.
  657.  
  658. 148) Dave Hill (davidh@harston.cv.com)
  659.     BUG. hash_groupname() returns wrong groupname in *rare* cases.
  660.     FIX. active.c - applied supplied patch.
  661.  
  662. 149) Bruce Hague (bruceh@cv.hp.com)
  663.     BUG. Purify found an unitialized memory read in strip_line().
  664.     FIX. select.c - applied supplied patch.
  665.  
  666. 150) Iain Lea (iain.lea@erlm.siemens.de)
  667.     ADD. config.c - added tinrc variable 'process_only_unread=' to control
  668.          if all/just unread articles are to be piped/saved/mailed etc.
  669.  
  670. --941010BETA released--
  671.  
  672. 151) Iain Lea (iain.lea@erlm.siemens.de)
  673.     BUG. Tagging multiple articles for uudecod'ing only does the first one.
  674.     FIX. save.c - added more intelligent processing of each file.
  675.  
  676. 152) Iain Lea (iain.lea@erlm.siemens.de)
  677.     BUG. If kill rule is before select rule on same text in filter array
  678.          the kill will succeed even though select should have priority.
  679.     FIX. filter.c - changed write filter file to do 2 passes over filter
  680.          rules so that select rules are written before kill rules.
  681.  
  682. 153) Mark Tomlinson (mark@garden.equinox.gen.nz)
  683.     BUG. More fixes for the AmigaDOS support
  684.     FIX. amiga/* - applied supplied patch.
  685.  
  686. 154) Steve Robbins (steve@cim.mcgill.ca)
  687.     FIX. hardcoded language strings in prompt_yn() routine.
  688.     ADD. menukeys.h *.c - applied supplied patch.
  689.  
  690. 155) Bruce Hague (bruceh@cv.hp.com)
  691.     BUG. Purify found a memory leak in quick_filter_select_posted_art().
  692.     FIX. filter.c - applied supplied patch.
  693.  
  694. 156) Bruce Hague (bruceh@cv.hp.com)
  695.     BUG. Yes/no prompt when quitting cannot be turned off.
  696.     FIX. config.c select.c - added a confirm_quit tinrc variable.
  697.  
  698. --941027BETA released--
  699.  
  700. 157) Andreas Siegert (afx@ibm.de)
  701.     BUG. IBM AIX xlc compiler barfs on char bitfield in tin.h
  702.     FIX. tin.h - applied supplied patch.
  703.  
  704. 158) Bruce Hague (bruceh@cv.hp.com)
  705.     BUG. Mark thread unread is not documented in help screen.
  706.     FIX. lang.c - applied supplied patch.
  707.  
  708. 159) Tom Dickey (dickey@clark.net)
  709.     BUG. ART_ADJUST macro for art count in thread is wrong.
  710.     FIX. group.c - applied supplied patch.
  711.  
  712. 160) Nigel Ellis (nigele@microsoft.com)
  713.     BUG. Win32 support still not fully implemented.
  714.     FIX. various - applied supplied patch.
  715.  
  716. --941028BETA released--
  717.  
  718. 161) Larry Schwimmer (scwimm@cyclone.stanford.edu)
  719.     BUG. Posting an article on SunOS causes SIGSEGV.
  720.     FIX. post.c - check if pcFindArtHeader() returns valid value.
  721.  
  722. 162) Iain Lea (iain.lea@erlm.siemens.de)
  723.     ADD. post.c - added post & response to mailing lists that have 
  724.          been gatewayed into news groups. 'w' post & 'f' follow-up
  725.          article mail message to mailing list address specified in
  726.          attributes file mailing_list=list@somewhere.org
  727.          Useful to me for particapating in the Linux mailing lists.
  728.          I have the following entries in ~/.tin/attributes file:
  729.            #  mailing_list=STRING (ie. majordomo@list.org)
  730.            #  x_headers=STRING (ie. ~/.tin/extra-headers)
  731.            scope=list.linux.*
  732.            mailing_list=linux-activists@niksula.hut.fi
  733.  
  734.            scope=list.linux.kernel
  735.            x_headers=X-Mn-Key: KERNEL
  736.  
  737.            scope=list.linux.net
  738.            x_headers=X-Mn-Key: NET
  739.     NOTE: Look at the doc/attrib.txt file for examples!
  740.  
  741. 163) Mark Tomlinson (mark@garden.equinox.gen.nz)
  742.     BUG. Win32 net code could be seperated into win32tcp.[ch] files.
  743.     FIX. amiga/* nntplib.c - applied supplied patch.
  744.  
  745. 164) Mark Tomlinson (mark@garden.equinox.gen.nz)
  746.     BUG. Reconnect to nntp server not fully implemented.
  747.     FIX. nntplib.c - applied supplied patch.
  748.  
  749. 165) Tom Dickey (dickey@clark.net)
  750.     BUG. Proto target wrong in Makefile and minor nitpickings.
  751.     FIX. Makefile various - applied supplied patch.
  752.  
  753. 166) Helmut Geyer (??)
  754.     BUG. Tagged articles should be processed irrespective of whether
  755.          they are read or unread.
  756.     FIX. feed.c - removed unread check for tagged articles.
  757.  
  758. 167) Iain Lea (iain.lea@erlm.siemens.de)
  759.     BUG. Writing of message header lines should be consistant.
  760.     FIX. post.c - added msg_[init|add|write|free]_header(s) routines.
  761.  
  762. --941107BETA released--
  763.  
  764. 168) Dave Schweisguth (dcs@proton.chem.yale.edu)
  765.     BUG. wintcp.h is #included but file does not exist.
  766.     FIX. nntplib.c win32tcp.c - changed wintcp.h to win32tcp.h
  767.  
  768. 169) Iain Lea (iain.lea@erlm.siemens.de)
  769.     BUG. Adding user defined headers to messages is pretty awkward.
  770.     FIX. init.c post.c - reads contents of ~/.tin/headers file that
  771.          contains header lines to add to created mail/news messages.
  772.          ie.  Organization: Bits & Bobs Inc.
  773.  
  774. 170) Bruce Hague (bruceh@cv.hp.com)
  775.     BUG. Purify found a memory leak in check_article_to_be_posted().
  776.     FIX. post.c - applied supplied patch.
  777.  
  778. 171) Bruce Hague (bruceh@cv.hp.com)
  779.     BUG. Posting and mailing seem to have been broken since last beta.
  780.     FIX. post.c - fixed minor problems in msg_write_headers().
  781.  
  782. 172) Tom Dickey (dickey@clark.net)
  783.     BUG. Minor nitpickings ie. int -> size_t.
  784.     FIX. various - applied supplied patch.
  785.  
  786. --941109BETA released--
  787.  
  788. 173) Tom Dickey (dickey@clark.net)
  789.     BUG. Mouse actions in xterm are not 100% (+ minor nitpicks).
  790.     FIX. various doc/tin.1 - applied supplied patch.
  791.  
  792. 175) Iain Lea (iain.lea@erlm.siemens.de)
  793.     BUG. delete_article() does not use msg_*_header() routines.
  794.     FIX. post.c - added msg_*_header(s) routines to delete_article().
  795.  
  796. 176) Iain Lea (iain.lea@erlm.siemens.de)
  797.     ADD. post.c - added automatic saving of posted & followup-to messages
  798.          to ~/Mail/posted mailbox file. Can be turned off by default by 
  799.          adding following 2 lines to ~/.tin/attributes file:
  800.            scope=*
  801.            auto_save_msg=OFF
  802.  
  803. 177) Iain Lea (iain.lea@erlm.siemens.de)
  804.     ADD. post.c - added attribute variable  x_body=  to add bolierplate 
  805.          text to message body when posting or following upto a message.
  806.            scope=comp.*
  807.            x_body=/usr/lib/news/company-disclaimer
  808.     NOTE: Look at the doc/attrib.txt file for examples!
  809.  
  810. 178) Iain Lea (iain.lea@erlm.siemens.de)
  811.     ADD. doc/forward.txt doc/procmail.txt - added example files that I use
  812.          to gateway the linux mailing lists into local newsgroups.
  813.  
  814. 179) Iain Lea (iain.lea@erlm.siemens.de)
  815.     BUG. setup_base() does not issue nntp LISTGROUP command if not talking
  816.          to an INN server. That was correct but the newer nntp t6 reference
  817.          implementation and maybe others also support this.
  818.     FIX. open.c - removed inn_nntp_server check.
  819.  
  820. 180) Nigel Ellis (nigele@microsoft.com)
  821.     ADD. various - Further support for Win32.
  822.  
  823. 181) Iain Lea (iain.lea@erlm.siemens.de)
  824.     BUG. Append to and overwrite a file when saving a message not supported.
  825.     FIX. open.c - added append/overwrite logic to save_art_to_file().
  826.  
  827. --941114BETA released--
  828.  
  829. 182) Mark Tomlinson (mark@garden.equinox.gen.nz)
  830.     BUG. Amiga stack checking, added BBS mode (-B) for secure file
  831.          operations, fixed some prototypes to allo -DDEBUG to work,
  832.          added help messages for some options, fixed reading of arts 
  833.          beyond max number in active file, fixed/simplified file name
  834.          handling in save.c, minor change to makefile and make sure 
  835.          all temporary NNTP files are deleted on exit.
  836.     FIX. various - applied supplied patch.
  837.  
  838. 183) Iain Lea (iain.lea@erlm.siemens.de)
  839.     ADD. doc/son1036.txt - Son of RFC 1036 document for Usenet standards.
  840.  
  841. 184) Mark Tomlinson (mark@garden.equinox.gen.nz)
  842.     BUG. Increased timeout in amiga TCP code, changed cursor rendition so
  843.          that it is now usable by other OS's. Fixed window size/cursor 
  844.          rendition for non-console Amiga terminals. Since amiga's parsdate
  845.          is separate, added a few __far's on constant data to cut down on
  846.          copied data section. (Saves 2K of memory for the first user, and 
  847.          4K for each subsequent user!).
  848.     FIX. various - applied supplied patch.
  849.  
  850. 185) Larry Schwimmer (rosebud@cyclone.stanford.edu)
  851.     BUG. DEFAULT_EDITOR should also be settable via Makefile.
  852.     FIX. tin.h Makefile - applied supplied patch.
  853.  
  854. --941121BETA released--
  855.  
  856. 186) Mark Tomlinson (mark@garden.equinox.gen.nz)
  857.     BUG. MoveCursor caused an illegal memory hit if curses wasn't initialised
  858.          under AmigaDOS/OS2/Win. Fixed searching for HOSTNAME for AmigaDOS.
  859.          Inews put incorrect path when NNTP_INEWS_DOMAIN didn't begin with '.'.
  860.     FIX. various - applied supplied patch.
  861.  
  862. 187) David Tiller (dtiller@rmc.edu)
  863.     BUG. If you answer no to append to existing file question you get SIGSEGV.
  864.     FIX. save.c - applied supplied patch.
  865.  
  866. 188) Iain Lea (iain.lea@erlm.siemens.de)
  867.     BUG. Post processing and deleting tmp files still called if nothing saved.
  868.     FIX. save.c - added any_saved_files() routine to check for any saved files.
  869.  
  870. 189) Mark Tomlinson (mark@garden.equinox.gen.nz)
  871.     BUG. Used constext type in charset.c. Updated config.h for M_AMIGA.
  872.          Changed add headers so home:.tin/headers was recognised as a 
  873.          file name, and not a header! (Now checks for space or tab after 
  874.          ':' character.
  875.     FIX. various - applied supplied patch.
  876.  
  877. --941128BETA released--
  878.  
  879. 190) Iain Lea (iain.lea@erlm.siemens.de)
  880.     BUG. SunOS 4.1.3 cc would not compile save.c
  881.     FIX. save.c - changed parameter index to indexnum.
  882.  
  883. 191) Shih-Kun Huang (skhuang@csie.nctu.edu.tw)
  884.     BUG. make_thread() uses a O(n^2) algorithm to thread the articles.
  885.     FIX. art.c hashstr.c - Changed O(n^2) to O(n) at the expense of one
  886.          extra int for each "hash node". Speedup will really be noticed 
  887.          when there are 000's of articles in a group. 
  888.          [ Iain: I got a x8-x30 speedup on groups with 3000-5900 articles!!! ]
  889.  
  890. 192) Mark Tomlinson (mark@garden.equinox.gen.nz)
  891.     BUG. Made amigatcp compile with latest AmiTCP headers.
  892.          Rewrote actived program for AmigaDOS.
  893.     FIX. amigatcp.h amiga/actived.c - applied supplied patch.
  894.  
  895. 193) Iain Lea (iain.lea@erlm.siemens.de)
  896.     BUG. Certain newsrc sequences are parsed incorrectly.
  897.     FIX. newsrc.c - corrected one off error in parameter to NSETRNG0().
  898.  
  899. 194) Iain Lea (iain.lea@erlm.siemens.de)
  900.     BUG. NSETRNG0/1() macro marks bitmap wrong if constructing byte bitmask.
  901.     FIX. xref.c - Used for() loop calling NSET0/1() macro instead of bitmask.
  902.  
  903. 195) Iain Lea (iain.lea@erlm.siemens.de)
  904.     BUG. g goto group command does not always subscribe the group it finds.
  905.     FIX. newsrc.c - set group to SUBSCRIBED where group was not in newsrc.
  906.  
  907. 196) Iain Lea (iain.lea@erlm.siemens.de)
  908.     BUG. S *pattern* causes subscribe to grow and grow memory and crash.
  909.     FIX. select.c - changed active[my_group[i]] to active[i] in 2nd loop.
  910.  
  911. --941205BETA released--
  912.  
  913. 197) Mark Tomlinson (mark@garden.equinox.gen.nz)
  914.     BUG. backup_newsrc() routine does not write linefeeds for each line.
  915.     FIX. newsrc.c - added linefeed to each line as its written.
  916.  
  917. 198) Mark Tomlinson (mark@garden.equinox.gen.nz)
  918.     BUG. Removed some redundant assignments & variables. 
  919.          Removed pcFindGrpPath() since it is no longer called.
  920.          Fixed calls to NSETRNGx since the calling interface changed.
  921.          Fixed amiga/actived to not use CST timezone.
  922.     FIX. various - applied supplied patch.
  923.  
  924. 199) Iain Lea (iain.lea@erlm.siemens.de)
  925.     BUG. g command that doubles bitmap size after adding group and entering 
  926.          it also does not show num unread arts.
  927.     FIX. newsrc.c - added code to initialize bitmap if no newsrc seq.
  928.  
  929. --941213BETA released--
  930.  
  931. 200) Jeff M. Garzik (jgarzik@cc.gatech.edu)
  932.     BUG. Don't display NNTP port when connecting unless its not 119
  933.     FIX. open.c - added check to see what nntp port number is used.
  934.  
  935. 201) Bill Frolik (bill@cv.hp.com)
  936.     BUG. A prompt should be displayed when articles have been tagged
  937.          before quiting or catching up in a group.
  938.     FIX. group.c - applied supplied patch.
  939.  
  940. 202) Chris Lewis (clewis@bnr.ca)
  941.     BUG. Does not support new AUTHINFO GENERIC code for nntp 1.5.12/INN 1.5
  942.     FIX. open.c - applied supplied patch.
  943.  
  944. 203) Mark Tomlinson (mark@garden.equinox.gen.nz)
  945.     BUG. vWriteNovFile() contains dead code.
  946.     FIX. art.c - applied supplied patch.
  947.  
  948. 204) Iain Lea (iain.lea@erlm.siemens.de)
  949.     BUG. NNTP_INEWS_GATEWAY and NNTP_INEWS_DOMAIN are incorrectly named as
  950.          they are also used when not compiled for NNTP.
  951.     FIX. inews.c post.c - changed all NNTP_INEWS_* to INEWS_MAIL_*.
  952.  
  953. --941220BETA released--
  954.  
  955. 205) Iain Lea (iain.lea@erlm.siemens.de)
  956.     ADD. Reading of global attributes, filter and tinrc site files before
  957.          reading in user copies in ~/.tin directory.
  958.  
  959. 206) Mark Tomlinson (mark@garden.equinox.gen.nz)
  960.     BUG. If a filter rule is entered by hand in the filter file in uppercase
  961.          and the rule is an ignore-case type the filter will fail.
  962.     FIX. filter.c - added str_lwr() to lowercase string as its read in.
  963.  
  964. 207) Iain Lea (iain.lea@erlm.siemens.de)
  965.     BUG. Lots of dead code lying around (ie. CDROM defines)
  966.     FIX. various - deleted dead code for readability.
  967.  
  968. 208) Mark Tomlinson (mark@garden.equinox.gen.nz)
  969.     BUG. Groupnames longer than 128 cause SIGSEGV.
  970.     FIX. tin.h - applied supplied patch.
  971.  
  972. 209) Iain Lea (iain.lea@erlm.siemens.de)
  973.     BUG. When posting (via email) to a mailing list the From: line is
  974.          only the username ie. From: iain 
  975.     FIX. post.c - added insert_from_header() to submit_mail_file()
  976.  
  977. 210) Mark Tomlinson (mark@garden.equinox.gen.nz)
  978.     BUG. Minor warts in the AmigaDOS.
  979.     FIX. various - applied supplied patch.
  980.  
  981. 211) Mark Tomlinson (mark@garden.equinox.gen.nz)
  982.     BUG. Using AMIGADATE again, Fixed compiling with NNTP without optimization,
  983.          changed some routines in art.c to static, fixed time zone handling,
  984.          removed purge_needed() and num_of_arts() (not used),
  985.          completely changed purging of overview files. Now -P only does 
  986.          anything useful in tind.
  987.          improved parse_unread_arts() so count & bitmap is always correct
  988.          when entering a group, regardless of what's expired, or indexed,
  989.          changed a chdir() to my_chdir(), don't thread expired articles!,
  990.          changed definition of constext to reduce linker warnings,
  991.          stop actived from crashing when a new group is added to the end
  992.          of the newsgroups file,
  993.          made a few items const in parsdate.c to remove more linker warnings,
  994.          minor change to smakefile.
  995.          Fix error on pressing KEYMAP_RIGHT in a group with no articles in it.
  996.     FIX. various - applied supplied patch.
  997.